home *** CD-ROM | disk | FTP | other *** search
/ Power CD / Power CD ATARI-Rechner Lieben.iso / UTILITY / KOLUMBUS / INTERN / EX.HLP < prev    next >
Encoding:
Text File  |  1992-12-06  |  15.9 KB  |  328 lines

  1.  
  2. Kolumbus   Helpdatei EX.HLP      V2.00 (c) 1990/91/92/92/93 by J.Otte
  3. =====================================================================
  4.  
  5.  
  6. Kurzbeschreibung der Control Keys im File Menü :
  7. ------------------------------------------------
  8.  
  9. ◆M      - Aufruf  von  "Make" im Normalmodus. Alle Dateien werden ab-
  10.           hängig vom Änderungsdatum übersetzt.
  11.  
  12. Sh◆M    - Aufruf der Testfunktion von "Make".
  13.  
  14. Sh^M    - Aufruf  von  Make. Alle Dateien werden unabhängig vom Ände-
  15.           rungsdatum übersetzt.
  16.  
  17. ^o.◆  - Der  "Window Manager"  von KOLUMBUS meldet sich zu "Fenster".
  18.           Es  werden  alle geöffneten Fenster mit Ihrem Namen aus der
  19.           Titelzeile dargestellt. Von hier aus kann durch
  20.  
  21. Mausclick oder
  22.  
  23. ◆Return   direkt in jedes Fenster gesprungen werden. Durch
  24.  
  25. ^Delete   können  vom  Fenster Des Window Managers außerdem beliebige
  26.           andere Fenster geschlossen werden.
  27.  
  28.  
  29. Ausfürliche Beschreibung des File Menü :
  30. ---------------------------------------------------------------------
  31.  
  32. Tabs...        - Tabulator  Expansion  bzw. Kompression. Es erscheint
  33.                  eine   Dialogbox   um  zwischen  den  obigen  beiden
  34.                  Möglichkeiten   auszuwählen.   Außerdem   kann   die
  35.                  Tabulatorweite eingestellt werden.
  36.                  Optional  ist  es  möglich die aktion auf die selek-
  37.                  tierten Zeilen des obersten fensters zu begrenzen.
  38.                  Voreingestellt  ist  die  Tabulatorweite  von 3. Sie
  39.                  kann mit dem Menüpunkt "Save Settings" geändert wer-
  40.                  den. Zulässig sind Werte von 2..9 .
  41.  
  42. Sort...        - Sortieren des obersten Fensters.
  43.                  Das  Menu  Sort  ist  nicht  eingeschaltet für Lauf-
  44.                  werksfenster, Readonlyfenster oder wenn sich "hidden
  45.                  lines" im Fenster befinden.
  46.  
  47.                  Je  nach  nach  Fenstertyp gibt es zwei verschiedene
  48.                  Möglichkeiten die Sortierungskriterien auszuwählen:
  49.  
  50.                  Wenn im Fenster eine Datei angezeigt wird, erscheint
  51.                  eine  Dialogbox  mit  den  folgenden Auswahlmöglich-
  52.                  keiten:
  53.  
  54.                  "All"    - Es  wird  von  Spalte1  bis zur maximalen
  55.                             Spaltenzahl alles sortiert.
  56.  
  57.                  "Range"  - Es  kann  ein Spaltenbereich für die Sor-
  58.                             tierung  angegeben werden. Die Angabe er-
  59.                             folgt unter "Column1" ( linke Grenze) und
  60.                             "Column2"  (rech-  te  Grenze). Wird eine
  61.                             Grenze  nicht  oder  mit 0 versorgt, oder
  62.                             ist  die  rechte  Grenze  kleiner als die
  63.                             linke  Grenze,  wird  eine Fehleralertbox
  64.                             angezeigt.
  65.  
  66.                  "Ascend" - Es wird aufsteigend sortiert.
  67.                  "Decend" - Es wird absteigend sortiert.
  68.  
  69.                  Voreingestellt sind die Werte "All" und "Ascend".
  70.  
  71.                  Wenn im Fenster das Inhaltsverzeichnis eines Ordners
  72.                  angezeigt  wird, erscheint eine zweite Dialogbox mit
  73.                  den folgenden Auswahlmöglichkeiten:
  74.  
  75.                  "Name" - Es wird nach dem Dateiname sortiert.
  76.                  "Extension"  -  Es wird nach der Dateiextension sor-
  77.                                  tiert.
  78.                  "Length" - Es wird nach der Dateilänge sortiert.
  79.                  "Date" - Es wird nach Datum sortiert.
  80.                  "Time" - Es wird nach Uhrzeit sortiert.
  81.                  "Ascend" - Es wird aufsteigend sortiert.
  82.                  "Decend" - Es wird absteigend sortiert.
  83.  
  84.                  Voreingestellt   sind   die  Werte  "Extension"  und
  85.                  "Ascend".  Die  Voreinstellungen dieser zweiten Dia-
  86.                  logbox  können mit dem Menüpunkt Save Settings geän-
  87.                  dert werden.
  88.  
  89. Window...        Mit  diesem  Menupunkt  kann  die Größe und Lage des
  90.                  obersten Fensters eingestellt werden. Mit einer Dia-
  91.                  logbox  können  9 verschiedene Positionen und 4 ver-
  92.                  schiedene Fenstergrößen ausgewählt werden.
  93.  
  94. Scrolling...     Mit   diesem  Menupunkt  kann  das  Nachlaufen  beim
  95.                  Scrollen und Finescrolling eingestellt werden.
  96.                  Bei  der  individuellen  Einstellung des Nachlaufens
  97.                  geht man am besten folgendermaßen vor:
  98.                  - Man  stelle  "breakes"  auf  on  und  auf  höchste
  99.                    Bremskraft (10) ein.
  100.  
  101.                  - Mit  dem  Kontrollfeld stelle man die Tastaturwie-
  102.                    derholrate  so  ein, daß beim Scrollen gerade kein
  103.                    Nachlaufen mehr erfolgt.
  104.  
  105.                  - Jetzt  die  "breaks"  soweit zurücknehmen, daß das
  106.                    Nachlaufen gerade wieder einsetzt.
  107.  
  108.                  Wer  maximale  Scrollgeschwindigkeit will stellt die
  109.                  "breaks"  auf off. Das Nachlaufen kann durch Drücken
  110.                  der  Alttaste oder durch Wackeln mit der Maus sofort
  111.                  abgebrochen werden.
  112.  
  113. Settings...    - Mit  diesem  Menüpunkt  werden  Voreinstellungen von
  114.                  Kolumbus abgespeichert oder geladen.
  115.                  Es erscheint eine Dialogbox mit den folgenden Optio-
  116.                  nen
  117.  
  118.           - Save:        Die  aktuelle  Einstellung wird in die Datei
  119.                          "KOLUMBUS.CNF" gesichert.
  120.  
  121.           - Save As... : Die  aktuelle  Einstellung wird in eine frei
  122.                          wählbare Datei gesichert.
  123.                          Diese  Funktion ist nur für registrierte An-
  124.                          wender freigegeben.
  125.  
  126.           - Load:        Es   wird  die  Einstellung  aus  der  Datei
  127.                          "KOLUMBUS.CNF" geladen
  128.  
  129.           - Load From..: Es  wird  die  Einstellung  aus  einer  frei
  130.                          wählbaren Datei geladen.
  131.                          Diese  Funktion ist nur für registrierte An-
  132.                          wender freigegeben.
  133.  
  134.                  Es werden folgende Informationen abgespeichert :
  135.                  -Alle anwählbaren Buttons
  136.                  -Alle Menupunkte mit 'CHECKED'-Flag
  137.                  -Alle editierbaren Strings der Dialogboxen
  138.                  -Größe und Lage von max. 128 Fenster
  139.                  -Die Pfadeinstellungen aller Dateiauswahlboxen
  140.                  -Lage der Dialogboxen
  141.  
  142. Environment... - Mit  diesem Menüpunkt werden einige Voreinstellungen
  143.                  zusammengefasst.
  144.  
  145.           -Environment: Hier können die Pfadnamen dreier Environment-
  146.                         variablen  defieniert werden. Diese Pfadnamen
  147.                         werden  an  alle  Programme  vererbt, die von
  148.                         KOLUMBUS gestartet werden.
  149.                         Diese  Methode,vor  allem  aus  der UNIX- und
  150.                         MS-DOS  Welt bekannt, wird auf dem ST/TT mei-
  151.                         stens  nicht  verwendet. Allerdings verwenden
  152.                         einige  PD  Compiler z.B. Sozobon-C und GNU-C
  153.                         diese  Technik  der Pfadnamenvorgabe und sind
  154.                         für deren Betrieb unbedingt nötig.
  155.                         Eine Variable wird wie folgt definiert:
  156.  
  157.                       NAME=WERT
  158.  
  159.                         WERT   ist(sind)   i.a.   ein   oder  mehrere
  160.                         Suchpfade    der    die    Ein-    und   oder
  161.                         Ausgabedateien  des  zu startenden Programmes
  162.                         stehen. Werden mehrere Pfade für eine Variab-
  163.                         le  definiert,  so  werden  diese  durch  ein
  164.                         Semikolon  getrennt.  Am  Ende darf weder ein
  165.                         Semikolon  noch  ein Backslash '\' stehen. Es
  166.                         sollten    immer   Großbuchstaben   verwendet
  167.                         werden.  Standartmäßig  werden  die Variablen
  168.                         "PATH", "LIB" und "INCLUDE" vordefiniert. Das
  169.                         sind  die Standartsuchpfade des Public Domain
  170.                         "Sozobon   C"   Compilers  .  Alle  Suchpfade
  171.                         sollten immer absolut geschrieben werden.
  172.  
  173.                         Für den GNU C(++) Comiler reichen die angebo-
  174.                         tenen  3 Zeilen nicht aus. Er benötigt minde-
  175.                         stens   6   Suchpfade  vordefiniert.  Um  den
  176.                         GNU-C(++)  Compiler  trotzdem bequem über die
  177.                         KOLUMBUS  Makefunktion  aufrufen  zu  können,
  178.                         kann  ein "Environment Fenster" geöffnet wer-
  179.                         den. Diese hat folgenden Aufbau:
  180.  
  181.                       Zeile 1: '.envi'
  182.                       Zeile 2 bis Zeile n: n-1 Suchpfade.
  183.  
  184.                         Mit  einem  Environment  Fenster  lassen sich
  185.                         belebig lange Suchpfade erzeugen.
  186.  
  187.                         An  beliebiger  Stelle (nur nicht in Zeile 1)
  188.                         können  Leer-  oder Kommentarzeilen ( die mit
  189.                         '#' beginnen ) stehen.
  190.  
  191.                         Meine  Gnu Environmentdatei habe ich zur Ver-
  192.                         anschaulichung    dieses   Sachverhalts   der
  193.                         KOLUMBUS Diskette beigefügt.
  194.  
  195.  
  196.          -Cipboard Path: Kolumbus    unterstützt    ab    V2.00   den
  197.                          Datenaustausch  mit  anderen  GEM Programmen
  198.                          über  das  Clipboard. D.h. es können Dateien
  199.                          in   das   Clipboard  geschrieben  oder  vom
  200.                          Clipboard  gelesen  werden.  Dazu werden die
  201.                          Funktionen "Import" und "Export" verwendet.
  202.  
  203.                          KOLUMBUS  behandelt  das  Clipboard nach den
  204.                          allgemeinen Spielregeln:
  205.  
  206.                          Beim   Programmstart   wird   der   aktuelle
  207.                          Pfadname  des  Clipboards vom AES abgefragt.
  208.                          Ist  dem  AES  bereits  ein Pfadname bekannt
  209.                          wird  geprüft, ob dieser mit einem '\' endet
  210.                          . Ist das nicht der Fall wird ein '\' an den
  211.                          aktuellen  Namen  angehängt und neu beim AES
  212.                          angemeldet.
  213.                          Ist dem AES noch kein Name bekannt, wird der
  214.                          Name  aus  dem  Menupunkt  Extra.Environment
  215.                          beim AES angemeldet.
  216.  
  217.                          Beim Menupunkt 'Export' wird geprüft, ob das
  218.                          beim  AES  angemeldete  Clipboardverzeichnis
  219.                          vorhanden  ist.  Wenn  nicht kann der Unter-
  220.                          punkt   'Export.Clipboard'  nicht  angewählt
  221.                          werden.   Wird   die   Funktion   gestartet,
  222.                          schreibt KOLUMBUS das oberste Fenster ( oder
  223.                          Teile daraus ) unter dem Name 'SCRAP.TXT' in
  224.                          das  Clipboard  Verzeichnis.  Vorher  werden
  225.                          nach  den  allgemeinen  Gepflogenheiten alle
  226.                          Dateien im Clipboard gelöscht.
  227.  
  228.                          Beim  Menupunkt  'Import'  wird  geprüft, ob
  229.                          sich  eine Datei '*.txt' im Clipboard befin-
  230.                          det.   Wenn   nicht   kann   der  Unterpunkt
  231.                          'Import.Clipboard' nicht angewählt werden.
  232.  
  233. Info...      ^I- Anzeige folgender Informationen:
  234.  
  235.                  Vom obersten Fenster:
  236.                  -Cursorspalte
  237.                  -Cursorzeile
  238.                  -Anzahl der Zeilen insgesamt
  239.  
  240.                  Allgemein:
  241.                  -Belegter Speicher durch geöffneter Fenster.
  242.                  -Verbleibender freier Speicher ( der größte Block).
  243.  
  244.                  Wird  die Funktionen über die Tastatur ^I aufgerufen
  245.                  und  ist  das  oberste  Fenster  ein  Laufwerk- oder
  246.                  Dateifenster  so  werden  stattdessen  Informationen
  247.                  über  das  Laufwerk in eine Dialogbox ausgegeben. Es
  248.                  sind
  249.                  - Anzahl der Ordner
  250.                  - Anzahl der Dateien
  251.                  - Belegte Bytes aller Dateien
  252.                  - Belegte Speicherplatz auf dem Laufwerk
  253.                  - Freier Speicherplatz auf dem Laufwerk
  254.  
  255. Make...        - Mit  diesem  Menüpunkt  wird  die  build-in-Funktion
  256.                  "Make" aufgerufen. Eine detailierte Beschreibung und
  257.                  Einführung  in das Make Utility befindet sich in der
  258.                  Datei  "KAKE.TXT" auf der Kolumbusdiskette.Über eine
  259.                  Dialogbox   können   folgende  Funktionen  aktiviert
  260.                  werden:
  261.  
  262.      make         ◆M: Make  Normalfunktion.  Diese Funktion kann auch
  263.                       unter  Umgehung  der  Dialogbox direkt durch  M
  264.                       ausgelößt  werden.  Make  prüft  die  in  einem
  265.                       "Makefenster" spezifizierten Abhängigkeiten und
  266.                       fürt die erforderlichen Aktionen durch.
  267.  
  268.      test only: Sh◆M: Test Funktion. Es werden die Abhängigkeiten ge-
  269.                       prüft und zusammen mit den erforderlichen Akti-
  270.                       onen  in  in einem neuen Fenster angezeigt. Die
  271.                       Aktionen   werden   nur   angezeigt  und  nicht
  272.                       ausgeführt.  Diese  Funktion  kann  auch  unter
  273.                       Umgehung  dieser  Dialogbox  direkt  durch Sh M
  274.                       aufgerufen werden.
  275.  
  276.       make all: Sh^M: Es   werden  alle  Funktionen  durchgefürt  un-
  277.                       abhängig  ob  nötig  oder nicht. Diese Funktion
  278.                       kann  auch  direkt unter Umgehung der Dialogbox
  279.                       durch Sh^M aufgerufen werden.
  280.  
  281.                  Wird  eine der obigen Aktionen aufgerufen durchsucht
  282.                  "Make" alle offenen Fenster nach einem "Makefenster"
  283.                  und  führt dieses aus. Mit der "Makefunktion" werden
  284.                  komplexe   Produktionsvorgänge   (   in   der  Regel
  285.                  Compiler-  und  Linkeraufrufe) gesteuert. Die genaue
  286.                  Syntax wird in der Datei "Make.txt" beschrieben. Als
  287.                  Beispiel  eine  Makedatei  wie ich sie für Sozobon C
  288.                  verwende :
  289.  
  290.                  .make
  291.                  #
  292.                  # Makedatei für das Programm "hello" für SOZOBON C
  293.                  # Voraussetzungen:
  294.                  #   - hello.c befindet sich im Ordner \SZC\SOURCE
  295.                  #   - Linker,Compiler,Optimierer und Assembler befinden
  296.                  #     sich im Ordner \SZC\BIN
  297.                  #   - Die Bibliotheken befinden sich in \SZC\LIB
  298.                  #   - Die Headerdateien befinden sich in \SZC\INCLUDE
  299.                  # wichtig:
  300.                  # Es empfielt sich alle Pfadangaben immer absolut zu
  301.                  # schreiben. Relative Pfadangaben müssen sich immer auf
  302.                  # <.srcpath> beziehen. Voreingestellt für <.srcpath> ist
  303.                  # das aktive Verzeichnis als KOLUMBUS gestartet wurde.
  304.                  .tos
  305.                  .srcpath=H:\SZC\SOURCE
  306.                  .binpath=H:\SZC\BIN
  307.  
  308.                  hello.ttp:   hello.o
  309.                      ld.ttp -p -o hello.ttp -f hello.lnk
  310.  
  311.                  hello.o:    hello.c
  312.                      hcc.ttp hello.c
  313.                      top.ttp hello.s
  314.                      jas.ttp hello.s
  315.  
  316.                  # Im Menupunkt "Extra.Environment" sind außerdem folgende
  317.                  # Suchpfade spezifiziert:
  318.                  # PATH=H:\SZC\BIN
  319.                  # LIB=H:\SZC\LIB
  320.                  # INCLUDE=H:\SZC\INCLUDE
  321.  
  322.                  Der  Menupunkkt  Make  ist  nur frei geschaltet wenn sich
  323.                  eine geöffnete make datei im editor befindet.
  324.  
  325. Help           - Mit  'Help' wird diese Datei zur Anzeige in ein Fen-
  326.                  ster geladen. Sie kann nicht verändert werden.
  327.  
  328.